/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */

/*
 * Formulario_Facturacion_Compra.java
 *
 * Created on 7/06/2011, 08:22:41 PM
 */
package restaurante;

/**
 *
 * @author Javier
 */
public class Formulario_Facturacion_Compra extends javax.swing.JFrame {

    /** Creates new form Formulario_Facturacion_Compra */
    public Formulario_Facturacion_Compra() {
        initComponents();
    }

    /** This method is called from within the constructor to
     * initialize the form.
     * WARNING: Do NOT modify this code. The content of this method is
     * always regenerated by the Form Editor.
     */
    @SuppressWarnings("unchecked")
    // <editor-fold defaultstate="collapsed" desc="Generated Code">//GEN-BEGIN:initComponents
    private void initComponents() {

        l_fecha_compra = new javax.swing.JLabel();
        panel_datos_compra = new javax.swing.JPanel();
        l_facserie_compra = new javax.swing.JLabel();
        i_facserie_compra = new javax.swing.JTextField();
        l_nofac_compra = new javax.swing.JLabel();
        i_nofac_compra = new javax.swing.JTextField();
        l_nitprov_compra = new javax.swing.JLabel();
        i_nitprov_compra = new javax.swing.JTextField();
        l_nomprov_compra = new javax.swing.JLabel();
        i_nomprov_compra = new javax.swing.JTextField();
        jScrollPane1 = new javax.swing.JScrollPane();
        tabla_compra = new javax.swing.JTable();
        l_total_compra = new javax.swing.JLabel();
        i_total_compra = new javax.swing.JTextField();
        b_aceptar_compra = new javax.swing.JButton();
        b_cancelar_compra = new javax.swing.JButton();
        menu_compra = new javax.swing.JMenuBar();
        file_desde_compra = new javax.swing.JMenu();
        edit_desde_compra = new javax.swing.JMenu();
        jMenuItem1 = new javax.swing.JMenuItem();
        opciones_desde_compra = new javax.swing.JMenu();

        setDefaultCloseOperation(javax.swing.WindowConstants.EXIT_ON_CLOSE);
        setName("Form_factura_compra"); // NOI18N

        org.jdesktop.application.ResourceMap resourceMap = org.jdesktop.application.Application.getInstance(restaurante.RestauranteApp.class).getContext().getResourceMap(Formulario_Facturacion_Compra.class);
        l_fecha_compra.setFont(resourceMap.getFont("l_fecha_compra.font")); // NOI18N
        l_fecha_compra.setText(resourceMap.getString("l_fecha_compra.text")); // NOI18N
        l_fecha_compra.setName("l_fecha_compra"); // NOI18N

        panel_datos_compra.setBackground(resourceMap.getColor("Fondo_datosfactura_compra.background")); // NOI18N
        panel_datos_compra.setBorder(new javax.swing.border.LineBorder(new java.awt.Color(0, 0, 0), 1, true));
        panel_datos_compra.setName("Fondo_datosfactura_compra"); // NOI18N

        l_facserie_compra.setFont(resourceMap.getFont("l_fecha_compra.font")); // NOI18N
        l_facserie_compra.setText(resourceMap.getString("l.factura_serie_compra.text")); // NOI18N
        l_facserie_compra.setName("l.factura_serie_compra"); // NOI18N

        i_facserie_compra.setText(resourceMap.getString("i_facturaserie_compra.text")); // NOI18N
        i_facserie_compra.setName("i_facturaserie_compra"); // NOI18N

        l_nofac_compra.setFont(resourceMap.getFont("l_fecha_compra.font")); // NOI18N
        l_nofac_compra.setText(resourceMap.getString("l_nofactura_compra.text")); // NOI18N
        l_nofac_compra.setName("l_nofactura_compra"); // NOI18N

        i_nofac_compra.setText(resourceMap.getString("i_nofactura_compra.text")); // NOI18N
        i_nofac_compra.setName("i_nofactura_compra"); // NOI18N

        javax.swing.GroupLayout panel_datos_compraLayout = new javax.swing.GroupLayout(panel_datos_compra);
        panel_datos_compra.setLayout(panel_datos_compraLayout);
        panel_datos_compraLayout.setHorizontalGroup(
            panel_datos_compraLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
            .addGroup(panel_datos_compraLayout.createSequentialGroup()
                .addContainerGap()
                .addGroup(panel_datos_compraLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
                    .addComponent(l_facserie_compra)
                    .addComponent(l_nofac_compra))
                .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.UNRELATED)
                .addGroup(panel_datos_compraLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
                    .addComponent(i_nofac_compra, javax.swing.GroupLayout.DEFAULT_SIZE, 104, Short.MAX_VALUE)
                    .addComponent(i_facserie_compra, javax.swing.GroupLayout.DEFAULT_SIZE, 104, Short.MAX_VALUE))
                .addContainerGap())
        );
        panel_datos_compraLayout.setVerticalGroup(
            panel_datos_compraLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
            .addGroup(panel_datos_compraLayout.createSequentialGroup()
                .addContainerGap()
                .addGroup(panel_datos_compraLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
                    .addComponent(l_facserie_compra)
                    .addComponent(i_facserie_compra, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE))
                .addGap(28, 28, 28)
                .addGroup(panel_datos_compraLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
                    .addComponent(l_nofac_compra)
                    .addComponent(i_nofac_compra, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE))
                .addContainerGap(27, Short.MAX_VALUE))
        );

        l_nitprov_compra.setFont(resourceMap.getFont("l_fecha_compra.font")); // NOI18N
        l_nitprov_compra.setText(resourceMap.getString("l_nitprov_compra.text")); // NOI18N
        l_nitprov_compra.setName("l_nitprov_compra"); // NOI18N

        i_nitprov_compra.setText(resourceMap.getString("i_nitprov_compra.text")); // NOI18N
        i_nitprov_compra.setName("i_nitprov_compra"); // NOI18N

        l_nomprov_compra.setFont(resourceMap.getFont("l_fecha_compra.font")); // NOI18N
        l_nomprov_compra.setText(resourceMap.getString("l_nombreprov_compra.text")); // NOI18N
        l_nomprov_compra.setName("l_nombreprov_compra"); // NOI18N

        i_nomprov_compra.setEditable(false);
        i_nomprov_compra.setText(resourceMap.getString("i_nombreprov_compra.text")); // NOI18N
        i_nomprov_compra.setName("i_nombreprov_compra"); // NOI18N

        jScrollPane1.setName("jScrollPane1"); // NOI18N

        tabla_compra.setFont(resourceMap.getFont("Tabla_compras.font")); // NOI18N
        tabla_compra.setModel(new javax.swing.table.DefaultTableModel(
            new Object [][] {
                {null, null, null, null},
                {null, null, null, null},
                {null, null, null, null},
                {null, null, null, null}
            },
            new String [] {
                "Cantidad", "Descripción", "Precio Unitario", "Sub-Total"
            }
        ) {
            Class[] types = new Class [] {
                java.lang.Integer.class, java.lang.String.class, java.lang.Float.class, java.lang.Float.class
            };

            public Class getColumnClass(int columnIndex) {
                return types [columnIndex];
            }
        });
        tabla_compra.setName("Tabla_compras"); // NOI18N
        jScrollPane1.setViewportView(tabla_compra);

        l_total_compra.setFont(resourceMap.getFont("l_fecha_compra.font")); // NOI18N
        l_total_compra.setText(resourceMap.getString("l_total_compra.text")); // NOI18N
        l_total_compra.setName("l_total_compra"); // NOI18N

        i_total_compra.setEditable(false);
        i_total_compra.setText(resourceMap.getString("i_total_compra.text")); // NOI18N
        i_total_compra.setName("i_total_compra"); // NOI18N

        b_aceptar_compra.setIcon(resourceMap.getIcon("b_aceptar_compra.icon")); // NOI18N
        b_aceptar_compra.setText(resourceMap.getString("b_aceptar_compra.text")); // NOI18N
        b_aceptar_compra.setName("b_aceptar_compra"); // NOI18N

        b_cancelar_compra.setIcon(resourceMap.getIcon("b_cancelar_compra.icon")); // NOI18N
        b_cancelar_compra.setText(resourceMap.getString("b_cancelar_compra.text")); // NOI18N
        b_cancelar_compra.setName("b_cancelar_compra"); // NOI18N
        b_cancelar_compra.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                b_cancelar_compraActionPerformed(evt);
            }
        });

        menu_compra.setName("barra_form_compra"); // NOI18N

        file_desde_compra.setText(resourceMap.getString("File_form_compra.text")); // NOI18N
        file_desde_compra.setName("File_form_compra"); // NOI18N
        menu_compra.add(file_desde_compra);

        edit_desde_compra.setText(resourceMap.getString("Edit_form_compra.text")); // NOI18N
        edit_desde_compra.setName("Edit_form_compra"); // NOI18N

        jMenuItem1.setText(resourceMap.getString("Submenu_Agregarproveedor.text")); // NOI18N
        jMenuItem1.setName("Submenu_Agregarproveedor"); // NOI18N
        jMenuItem1.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                jMenuItem1ActionPerformed(evt);
            }
        });
        edit_desde_compra.add(jMenuItem1);

        menu_compra.add(edit_desde_compra);

        opciones_desde_compra.setText(resourceMap.getString("Opciones_form_compra.text")); // NOI18N
        opciones_desde_compra.setName("Opciones_form_compra"); // NOI18N
        menu_compra.add(opciones_desde_compra);

        setJMenuBar(menu_compra);

        javax.swing.GroupLayout layout = new javax.swing.GroupLayout(getContentPane());
        getContentPane().setLayout(layout);
        layout.setHorizontalGroup(
            layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
            .addGroup(layout.createSequentialGroup()
                .addGap(36, 36, 36)
                .addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
                    .addGroup(layout.createSequentialGroup()
                        .addComponent(l_nomprov_compra)
                        .addContainerGap())
                    .addGroup(layout.createSequentialGroup()
                        .addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
                            .addComponent(l_fecha_compra)
                            .addGroup(layout.createSequentialGroup()
                                .addComponent(l_nitprov_compra)
                                .addGap(44, 44, 44)
                                .addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING, false)
                                    .addComponent(i_nomprov_compra)
                                    .addComponent(i_nitprov_compra, javax.swing.GroupLayout.DEFAULT_SIZE, 171, Short.MAX_VALUE))))
                        .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED, 52, Short.MAX_VALUE)
                        .addComponent(panel_datos_compra, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
                        .addGap(33, 33, 33))))
            .addGroup(layout.createSequentialGroup()
                .addContainerGap()
                .addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.TRAILING)
                    .addGroup(layout.createSequentialGroup()
                        .addComponent(b_cancelar_compra)
                        .addGap(31, 31, 31)
                        .addComponent(b_aceptar_compra))
                    .addGroup(layout.createSequentialGroup()
                        .addComponent(l_total_compra)
                        .addGap(18, 18, 18)
                        .addComponent(i_total_compra, javax.swing.GroupLayout.PREFERRED_SIZE, 103, javax.swing.GroupLayout.PREFERRED_SIZE))
                    .addComponent(jScrollPane1, javax.swing.GroupLayout.PREFERRED_SIZE, 608, javax.swing.GroupLayout.PREFERRED_SIZE))
                .addContainerGap(20, Short.MAX_VALUE))
        );
        layout.setVerticalGroup(
            layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
            .addGroup(layout.createSequentialGroup()
                .addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
                    .addGroup(layout.createSequentialGroup()
                        .addGap(24, 24, 24)
                        .addComponent(l_fecha_compra)
                        .addGap(52, 52, 52)
                        .addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
                            .addComponent(l_nitprov_compra)
                            .addComponent(i_nitprov_compra, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE))
                        .addGap(27, 27, 27)
                        .addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.TRAILING)
                            .addComponent(l_nomprov_compra)
                            .addComponent(i_nomprov_compra, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)))
                    .addGroup(layout.createSequentialGroup()
                        .addContainerGap()
                        .addComponent(panel_datos_compra, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)))
                .addGap(18, 18, 18)
                .addComponent(jScrollPane1, javax.swing.GroupLayout.PREFERRED_SIZE, 312, javax.swing.GroupLayout.PREFERRED_SIZE)
                .addGap(18, 18, 18)
                .addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.TRAILING)
                    .addComponent(l_total_compra)
                    .addComponent(i_total_compra, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE))
                .addGap(28, 28, 28)
                .addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
                    .addComponent(b_aceptar_compra)
                    .addComponent(b_cancelar_compra))
                .addContainerGap(27, Short.MAX_VALUE))
        );

        pack();
    }// </editor-fold>//GEN-END:initComponents

    private void jMenuItem1ActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_jMenuItem1ActionPerformed
        // TODO add your handling code here:
        Formulario_proveedor nuevo = new Formulario_proveedor();
        nuevo.setVisible(true);
    }//GEN-LAST:event_jMenuItem1ActionPerformed

    private void b_cancelar_compraActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_b_cancelar_compraActionPerformed
        Formulario_Facturacion_Compra.this.setVisible(false);
    }//GEN-LAST:event_b_cancelar_compraActionPerformed

    /**
     * @param args the command line arguments
     */
    public static void main(String args[]) {
        java.awt.EventQueue.invokeLater(new Runnable() {

            public void run() {
                new Formulario_Facturacion_Compra().setVisible(true);
            }
        });
    }
    // Variables declaration - do not modify//GEN-BEGIN:variables
    private javax.swing.JButton b_aceptar_compra;
    private javax.swing.JButton b_cancelar_compra;
    private javax.swing.JMenu edit_desde_compra;
    private javax.swing.JMenu file_desde_compra;
    private javax.swing.JTextField i_facserie_compra;
    private javax.swing.JTextField i_nitprov_compra;
    private javax.swing.JTextField i_nofac_compra;
    private javax.swing.JTextField i_nomprov_compra;
    private javax.swing.JTextField i_total_compra;
    private javax.swing.JMenuItem jMenuItem1;
    private javax.swing.JScrollPane jScrollPane1;
    private javax.swing.JLabel l_facserie_compra;
    private javax.swing.JLabel l_fecha_compra;
    private javax.swing.JLabel l_nitprov_compra;
    private javax.swing.JLabel l_nofac_compra;
    private javax.swing.JLabel l_nomprov_compra;
    private javax.swing.JLabel l_total_compra;
    private javax.swing.JMenuBar menu_compra;
    private javax.swing.JMenu opciones_desde_compra;
    private javax.swing.JPanel panel_datos_compra;
    private javax.swing.JTable tabla_compra;
    // End of variables declaration//GEN-END:variables
}
